@charset "utf-8";
/* CSS Document gu */

body { width:100%; height:auto; overflow:auto; margin:0px auto; text-align:center}

/*头部*/
#header { width:100%; height:94px; border-bottom:solid 1px #91d6e2; background:#edf6f8}
.header-box { width:1000px; height:100%; margin:0px auto; text-align:right}
#nav,#search,#user-info { width:auto; height:auto; display:inline-block; margin:30px 0px 0px;}
#nav a,#user-info a{ font-family:Arial; font-weight:bold; font-size:18px; color:#9b9b9b; line-height:20px; vertical-align:middle}

#logo { width:320px; height:80px; float:left; background:url(../image/logo.png) no-repeat; margin-top:4px}
#logo span { color:#9b9b9b; font-size:16px; float:right; margin:65px 14px 0px 0px; font-family:Arial}

#nav { margin-left:40px; float:left}
#nav a{ padding:0px 15px; line-height:25px}

#search { position:relative; margin-left:70px}
#search .search-text { width:135px; height:25px; border:solid 1px #ccc; border-radius:4px; box-shadow:0px 1px 2px #000 inset; text-indent:5px; font-family:Arial; font-size:14px; color:#9b9b9b; line-height:23px; vertical-align:middle; z-index:5}
#search .search-submit { width:25px; height:25px; position:absolute; z-index:1; left:100%; margin-left:-25px; top:0%; border:none; background:url(../image/print.png) 3px 6px no-repeat; cursor:pointer} 

#user-info { float:right; text-align:right; width:auto}
#user-info a{ margin-left:15px; line-height:25px; font-size:14px}
#user-info .user-nickname { color:#91d6e2}

/*页脚*/
#footer { width:1000px; height:40px; margin:0px auto 0px; padding:30px 0px 20px 0px; clear:both}
#footer p { width:auto; height:auto; float:left}
#footer p a,#footer span{ font-size:12px; color:#9b9b9b; margin-right:15px; line-height:22px; vertical-align:bottom}
#footer span {float:right; margin-right:10px; font-family:Helvetica}
#footer .out-link { float:right; width:auto; height:18px;}
#footer .out-link a{ margin-left:5px; display:inline-block; width:18px; height:18px; line-height:50px; vertical-align:bottom; background:url(../image/print.png) no-repeat; overflow:hidden}
#footer .out-link .to-f { background-position:-24px 1px}
#footer .out-link .to-t { background-position:-45px 1px}

/*正文*/
#main { width:1000px; height:auto; margin:0px auto; vertical-align:top}
a.tomore { float:right;font-family:Helvetica; color:#92d4e2; font-weight:bold; font-size:13px; padding:5px 0px}
/*弹框*/
.pop { width:auto; height:auto; padding:20px 45px}
/*formbox*/
.form-box { width:auto; height:auto; overflow:hidden}
/*输入 下拉 复选*/
input { text-indent:10px; border:solid 1px #d1d1d1; border-radius:6px; background:url(../image/inputboxbg.png) repeat-x; height:36px; z-index:1; font-size:16px; font-family:Helvetica; color:#868686}
.cen { text-align:center; text-indent:0px}
.text-box480{ width:480px}
.text-box470{ width:470px}
.text-box420 { width:420px}
.text-box275{ width:275px}
.text-box245{ width:245px}
.text-box215{ width:215px}
.text-box150{ width:150px}
.text-box135{ width:135px}
.text-box120{ width:120px}
.text-box100{ width:100px}
.text-box80{ width:80px}
.text-box210{ width:210px}
.height140 { height:140px !important}
.sel { width:auto; height:38px; position:relative;  float:left}
.sel a{ width:36px; height:36px; border:solid 1px #d1d1d1; border-radius:6px; position:absolute; right:auto; top:0px; margin-left:-38px;  background:url(../image/print.png) no-repeat -70px 13px #f2f2f2;}
.sel a:hover { background-color:#91d6e2}
.sel ul {  height:auto; max-height:300px; border:solid 1px #d1d1d1; border-radius:6px; position:absolute; left:0px; top:0px;  margin-top:37px;   z-index:999999; overflow:auto}
.sel ul li { list-style:none; width:100%; background:#e1e1e1; border-bottom:dotted 1px #f1f1f1; height:20px; line-height:20px; vertical-align:middle; color:#868686; font-family:Helvetica; text-indent:10px; cursor:default; text-align:left}
.sel ul li:hover { background-color:#fff}

.check-box { width:auto; height:20px; padding-left:18px; display:block; background:url(../image/print.png) no-repeat; line-height:20px; vertical-align:middle; cursor:pointer}
.check-false { background-position:0px -81px;}
.check-true {background-position:-18px -82px;}
.check-box a{ display:block; width:auto; height:100%; padding-left:5px; background:#FFF;font-family:Arial; font-size:12px; color:#8e8e8e;}
.check-box span { background:#fff;font-family:Arial; padding-left:5px; height:20px; display:block}
.check-true span { color:#484848}
.check-false span { color:#868686}

.submit-this-form,.cancel-this-form,.continue-this-form { background:url(../image/print.png) no-repeat; border:none; cursor:pointer; text-align:center; color:#fff; font-size:18px; font-family:Helvetica; text-indent:0px; line-height:50px; vertical-align:middle; height:50px}
.submit-this-form:hover {}

/*星级*/
.star { width:96px; height:17px; display:block; background:url(../image/print.png) no-repeat; overflow:hidden}
#star { width:96px; height:17px; display:block; background-image:url(../image/print.png); background-repeat:no-repeat; overflow:hidden;margin-top:1px}
#star ul { width:100px; height:17px; float:left}
#star ul li { width:17px; height:17px;margin-right:3px; float:left; list-style:none; cursor:pointer; }
.s_5 { background-position:-404px 0px}
.s_4 { background-position:-404px -17px}
.s_3 { background-position:-404px -34px}
.s_2 { background-position:-404px -51px}
.s_1 { background-position:-404px -69px}
.s_0 { background-position:-404px -87px}


/*分页*/
.paging { width:auto; height:32px; float:right;}
.paging li { float:left; margin-left:6px}
.paging li.now a{ background:#92D4E2; color:#fff; font-size:18px;border:solid 1px #92D4E2 }
.paging li.now a:hover{ margin-top:3px}
.paging li a { width:24px; height:24px; border:solid 1px #b3b3b1; text-align:center; line-height:25px; vertical-align:middle; font-size:13px; font-family:Arial; color:#8f8f8f; display:block; border-radius:4px; margin-top:3px; background:#f2f2f2}
.paging li a:hover { background:#92D4E2; color:#fff; font-size:18px; border:solid 1px #92D4E2}
.paging .last-page,.paging .next-page {width:30px; height:30px; border:solid 1px #b3b3b1; background:#f2f2f2; border-radius:4px}
.paging .last-page a,.paging .next-page a { width:100%; height:100%; display:block; border:none; margin-top:0px; background:url(../image/print.png) no-repeat}
.paging .last-page a:hover,.paging .next-page a:hover {width:100%; height:100%; display:block; border:none; margin-top:0px; background:url(../image/print.png) no-repeat}
.paging .next-page a,.paging .next-page a:hover { background-position:-475px -251px}
.paging .last-page a,.paging .last-page a:hover { background-position:-478px -285px}

/*saylists*/
.box4 .saylists{ width:100%; height:auto; vertical-align:top; margin-top:20px; cursor:auto}
.box4 .left-say { width:50px; padding-left:19px; padding-top:1px; float:left}
.box4 .left-say img { width:48px; height:48px; border:solid 1px #9d9d9d; float:left}
.box4 .left-say span { font-family:Arial; font-size:13px; color:#91d6e2; line-height:160%; vertical-align:middle; float:left; width:50px; text-align:center}
.box4 .right-say { width:auto; padding-left:18px; float:left;padding-bottom:17px; position:relative}
.box4 .right-say .saybox s { width:12px; height:14px; position:absolute; left:auto; top:20px; background:url(../image/print.png) no-repeat -108px 0px; margin-left:-26px;}
.box4 .right-say .saybox { width:600px; height:auto; padding:7px 14px; background:#f5f5f5; border-radius:6px; position:relative}
.box4 .right-say .saybox strong { font-family:Arial; font-size:13px; color:#91d6e2; font-weight:bold; line-height:160%; vertical-align:middle}
.box4 .right-say .saybox p,.box4 table .right-say .saybox span { font-family:Arial; font-size:13px; line-height:140%; vertical-align:middle;}
.box4 .right-say .saybox p { border-bottom:solid 1px #fff; padding-bottom:10px; color:#797979}
.box4 .right-say .saybox p.aw { background:url(../image/print.png) no-repeat 465px -111px; padding-right:140px}
.box4 .right-say .saybox .pad-r120 { padding-right:120px}
.box4 .right-say .saybox span {  width:100%; margin-top:5px; display:block;color:#949494; font-size:12px}
.box4 .right-say .saybox em { padding-left:20px; color:#85c4e2; font-weight:bold; font-size:14px; margin-right:20px; background:url(../image/print.png) no-repeat;background-position:-481px -193px;}
.box4 .right-say .saybox em.like { padding-left:20px; color:#FF7471; font-weight:bold; font-size:14px; margin-right:20px; background:url(../image/print.png) no-repeat;background-position:-482px -220px;}
.box4 .right-say .saybox i { position:absolute; top:7px; right:14px; font-family:Arial; color:#a4a4a4; font-size:13px;}
.box4 .right-say .saybox span b {color:#85c4e2; font-weight:bold; font-size:16px; float:right}
.box4 .right-say .saybox span .golink {color:#85c4e2; font-weight:bold; font-size:13px; float:right; margin-left:30px; display:inline}

.box4 .saylists .reply-box { padding-left:87px; height:auto; float:left}
.box4 .saylists .reply-box .left-say { width:50px; padding-left:0px; float:left}
.box4 .saylists .reply-box .saybox { width:533px; height:auto; padding:7px 14px; background:#f5f5f5; border-radius:6px;position:relative}
.box4 .saylists .reply-box .saybox span label { float:right; padding-left:20px; background:url(../image/print.png) no-repeat -482px 0px; color:#ffc600; font-weight:bold}
.box4 .reply-box .right-say .saybox em { background-position:-482px -220px; }
.box4 .reply-box .right-say .saybox em.like{ background-position:-482px -220px; cursor:pointer;position:relative; color:#FF7471}
.right-say span label { float:right}


